home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1992 June: ROMin Holiday / ADC Developer CD (1992-06) (''ROMin Holiday'')_iso / Developer Connection - 06-1992.iso / Developer Essentials / DTS Sample Code / System 7.0 Samples / MacShell / MacShell.r < prev    next >
Encoding:
Text File  |  1991-12-04  |  30.8 KB  |  1,079 lines  |  [TEXT/MPS ]

  1. /*------------------------------------------------------------------------------
  2. #
  3. #    Apple Macintosh Developer Technical Support
  4. #
  5. #    MacShell
  6. #
  7. #    MacShell.r    -    Rez Source
  8. #
  9. #    Copyright © 1989-1991 Apple Computer, Inc.
  10. #    All rights reserved.
  11. #
  12. #    Version:
  13. #                2.0b2                9/91
  14. #
  15. ------------------------------------------------------------------------------*/
  16.  
  17.  
  18. #include "Types.r"
  19. #include "SysTypes.r"
  20. #include "BalloonTypes.r"
  21. #include "MacShellCommon.h"
  22. #include "UtilitiesCommon.h"
  23.  
  24.  
  25. include "teCDEF" 'CDEF' ("teCDEF") as 
  26.         'CDEF' (rTECtl, "teCDEF");
  27.  
  28. include "listCDEF" 'CDEF' ("listCDEF") as 
  29.         'CDEF' (rListCtl, "listCDEF");
  30.  
  31.  
  32. resource 'STR ' (-16396) {
  33.     "MacShell"
  34. };
  35. type docCreator as 'STR ';            /* Put all 'STR ' resources before this!! */
  36. resource docCreator (0) {
  37.     "MacShell - Version 2.0b2 - System 6.0 & 7.0"
  38. };
  39. resource 'vers' (1, purgeable) {
  40.     0x02,
  41.     0x00,
  42.     beta,
  43.     0x01,
  44.     verUs,
  45.     "2.0b2",
  46.     "MacShell - Version 2.0b2 - System 6.0 & 7.0"
  47. };
  48.  
  49.  
  50.  
  51.  
  52. /* we use an MBAR resource to conveniently load all the menus */
  53.  
  54. #if MACSHELL_VERSION
  55. resource 'MBAR' (rMenuBar, preload) {
  56.     { mApple, mFile, mEdit, mCommunicate };
  57. };
  58. #else
  59. resource 'MBAR' (rMenuBar, preload) {
  60.     { mApple, mFile, mEdit };
  61. };
  62. #endif
  63.  
  64.  
  65.  
  66. resource 'MENU' (mApple, preload) {
  67.     mApple, textMenuProc,
  68.     AllItems & ~MenuItem2,    /* Disable dashed line, enable About and DAs */
  69.     enabled, apple,
  70.     {
  71.         "About MacShell 2.0…",    noicon, nokey, nomark, plain;
  72.         "-",                    noicon, nokey, nomark, plain
  73.     }
  74. };
  75.  
  76. resource 'MENU' (mFile, preload) {
  77.     mFile, textMenuProc,
  78.     MenuItem12,        /* disable everything but quit, program does the enabling */
  79.     enabled, "File",
  80.     {
  81.         "New",                noicon, "N", nomark, plain;
  82.         "Open…",            noicon, "O", nomark, plain;
  83.         "-",                noicon, nokey, nomark, plain;
  84.         "Close",            noicon, "W", nomark, plain;
  85.         "Save",                noicon, "S", nomark, plain;
  86.         "Save As…",            noicon, nokey, nomark, plain;
  87.         "Duplicate",        noicon, "D", nomark, plain;
  88.         "-",                noicon, nokey, nomark, plain;
  89.         "Page Setup…",        noicon, nokey, nomark, plain;
  90.         "Print…",            noicon, "P", nomark, plain;
  91.         "-",                noicon, nokey, nomark, plain;
  92.         "Quit",                noicon, "Q", nomark, plain
  93.     }
  94. };
  95.  
  96. resource 'MENU' (mEdit, preload) {
  97.     mEdit, textMenuProc,
  98.     NoItems,                /* disable everything, program does the enabling */
  99.     enabled, "Edit",
  100.      {
  101.         "Undo",            noicon, "Z", nomark, plain;
  102.         "-",            noicon, nokey, nomark, plain;
  103.         "Cut",            noicon, "X", nomark, plain;
  104.         "Copy",            noicon, "C", nomark, plain;
  105.         "Paste",        noicon, "V", nomark, plain;
  106.         "Clear",        noicon, nokey, nomark, plain;
  107.     }
  108. };
  109.  
  110. #if MACSHELL_VERSION
  111. resource 'MENU' (mCommunicate, preload) {
  112.     mCommunicate, textMenuProc,
  113.     NoItems,                /* disable everything, program does the enabling */
  114.     enabled, "Communicate",
  115.      {
  116.         "Connect…",            noicon, nokey, nomark, plain;
  117.         "Send Text",        noicon, "T", nomark, plain;
  118.     }
  119. };
  120. #endif
  121.  
  122.  
  123.  
  124.  
  125.  
  126. /* this ALRT and DITL are used as an About screen */
  127.  
  128. resource 'ALRT' (rAboutAlert, purgeable) {
  129.     {40, 20, 206, 341},
  130.     rAboutAlert,
  131.     {
  132.         OK, visible, silent,
  133.         OK, visible, silent,
  134.         OK, visible, silent,
  135.         OK, visible, silent
  136.     }
  137. };
  138. resource 'DITL' (rAboutAlert, purgeable) {
  139.     { /* array DITLarray: 5 elements */
  140.         {135, 228, 155, 308},    Button { enabled, "OK" },
  141.         {8, 8, 44, 308},        StaticText { disabled, "MacShell 2.0b2 (6.0.x & 7.0 compatible)"},
  142.         {42, 8, 58, 308},        StaticText { disabled, "Copyright © 1989-1991 Apple Computer" },
  143.         {84, 8, 124, 308},        StaticText { disabled, "Written by:  Eric Soldan\nAny problems "
  144.                                                        "or suggestions, let me know."  },
  145.         {130, 8, 150, 209},        StaticText { disabled, "  (AppleLink: SOLDAN)" }
  146.     }
  147. };
  148. data 'actb' (rAboutAlert) {
  149.     $"0000 0000"
  150.     $"0000 0004"
  151.     $"0000 FFFF FFFF FFFF"
  152.     $"0001 0000 0000 0000"
  153.     $"0002 0000 0000 0000"
  154.     $"0003 0000 0000 0000"
  155.     $"0004 0000 0000 0000"
  156. };
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165. resource 'DLOG' (rYesNoCancel, purgeable) {
  166.     {40, 20, 144, 400},
  167.     dBoxProc,
  168.     visible,
  169.     noGoAway,
  170.     0x0,
  171.     rYesNoCancel,
  172.     ""
  173. };
  174. resource 'DITL' (rYesNoCancel, purgeable) {
  175.     {
  176.         {71, 315, 91, 367},        Button { enabled, "Save" },
  177.         {0, -1000, 20, 2},        StaticText { disabled, "=S190001,=s190001,=D190003,=d190003,=.190104,1B190004" },
  178.         {71, 80, 91, 162},        Button { enabled, "Don’t Save" },
  179.         {71, 244, 91, 302},        Button { enabled, "Cancel" },
  180.         {11, 78, 61, 366},        StaticText { disabled, "Save changes to the MacShell document “^0” before ^1?" },
  181.         {11, 23, 43, 55},        Icon { disabled, 2 }
  182.     }
  183. };
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190. resource 'DLOG' (rOpenReadOnly, purgeable) {
  191.     {40, 20, 144, 355},
  192.     dBoxProc,
  193.     visible,
  194.     noGoAway,
  195.     0x0,
  196.     rOpenReadOnly,
  197.     ""
  198. };
  199. resource 'DITL' (rOpenReadOnly, purgeable) {
  200.     {
  201.         {71, 261, 91, 322},        Button { enabled, "Open" },
  202.         {0, -1000, 20, 2},        StaticText { disabled, "=.190104,1B190004" },
  203.         {71, 174, 91, 248},        Button { enabled, "Cancel" },
  204.         {11, 78, 61, 320},        StaticText { disabled, "Open the MacShell document “^0” as read-only?" },
  205.         {11, 23, 43, 55},        Icon { disabled, 2 }
  206.     }
  207. };
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214. /* this ALRT and DITL are used as an error screen */
  215.  
  216. resource 'ALRT' (rErrorAlert, purgeable) {
  217.     {40, 20, 120, 360},
  218.     rErrorAlert,
  219.     {
  220.         OK, visible, silent,
  221.         OK, visible, silent,
  222.         OK, visible, silent,
  223.         OK, visible, silent
  224.     }
  225. };
  226. resource 'DITL' (rErrorAlert, purgeable) {
  227.     {
  228.         {50, 250, 70, 330},    Button { enabled, "OK" },
  229.         {10, 60, 30, 360},    StaticText { disabled, "MacShell - Error occurred!" },
  230.         {8, 8, 40, 40},        Icon { disabled, 2 }
  231.     }
  232. };
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239. resource 'WIND' (rWindow, preload, purgeable) {
  240.     {rWindowYPos, rWindowXPos, rWindowYPos + rWindowHeight, rWindowXPos + rWindowWidth},
  241.     zoomDocProc, invisible, goAway, 0x0, "MacShell"
  242. };
  243.  
  244.  
  245.  
  246. /* here is the quintessential MultiFinder friendliness device, the SIZE resource */
  247.  
  248. resource 'SIZE' (-1) {
  249.     dontSaveScreen,
  250.     acceptSuspendResumeEvents,
  251.     enableOptionSwitch,
  252.     canBackground,                /* Can properly use background null events    */
  253.     doesActivateOnFGSwitch,        /* We do our own activate/deactivate; don't fake us out */
  254.     backgroundAndForeground,    /* This is definitely not a background-only application! */
  255.     dontGetFrontClicks,            /* Change this is if you want "do first click" behavior like the Finder */
  256.     ignoreAppDiedEvents,        /* Essentially, I'm not a debugger (sub-launching) */
  257.     is32BitCompatible,            /* This app can be run in 32-bit address space */
  258.     isHighLevelEventAware,        /* does Post/AcceptHighLevelEvent */
  259.     localAndRemoteHLEvents,
  260.     notStationeryAware,
  261.     dontUseTextEditServices,
  262.     reserved,
  263.     reserved,
  264.     reserved,
  265.     kPrefSize * 2048,
  266.     kMinSize * 2048
  267. };
  268.  
  269. resource 'STR#' (rMiscStrings, purgeable) {
  270.     {
  271.         "Save File As:",
  272.         "Untitled #",
  273.         "closing",
  274.         "quitting"
  275.     }
  276. };
  277.  
  278. resource 'STR#'(rBadNewsStrings, purgeable) {
  279.     {
  280.     /* [1] */    "This program needs to run on a Macintosh with 128K or better";
  281.     /* [2] */    "Your heap is too small to run this application";
  282.     /* [3] */    "Your heap is too small to run this application";
  283.     /* [4] */    "An error has occured";
  284.     }
  285. };
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294. resource 'FREF' (129) {
  295.     docFileType,
  296.     1,
  297.     ""
  298. };
  299.  
  300.  
  301. resource 'FREF' (128) {
  302.     'APPL',
  303.     0,
  304.     ""
  305. };
  306.  
  307.  
  308. resource 'BNDL' (128) {
  309.     docCreator, 0, {
  310.         'ICN#', { 0, 128, 1, 129 },
  311.         'FREF', { 0, 128, 1, 129 }
  312.     }
  313. };
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321. resource 'icl4' (128) {
  322.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  323.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  324.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  325.     $"0000 0000 0000 0000 0000 00FF FFFF FF00"
  326.     $"0000 0000 0000 0000 0000 00FF FFFF FF00"
  327.     $"0000 0000 0000 0000 0000 00FF FFFF FF00"
  328.     $"0000 0000 0000 0000 0000 00F0 0000 F000"
  329.     $"0000 0000 0000 0000 0000 0F00 0000 F000"
  330.     $"0000 0000 0000 0000 0000 F000 000F 0000"
  331.     $"0000 0000 0000 0000 000F 0000 000F 0000"
  332.     $"0000 0000 0000 0000 00F0 00F0 000F 0000"
  333.     $"0000 0000 0000 0000 0F00 00F0 000F 0000"
  334.     $"0000 0000 0000 0000 0F00 00F0 000F 0000"
  335.     $"0000 0000 0000 0000 0F00 00F0 000F 0000"
  336.     $"0000 0000 0000 0000 0F00 0FF0 000F 0000"
  337.     $"0000 0000 0000 0000 0F00 F0FF 000F 0000"
  338.     $"0000 0000 0000 0000 0F00 F0FF 00F0 0000"
  339.     $"0000 0000 0000 0000 00F0 0FF0 00F0 0000"
  340.     $"0000 0000 00FF FFFF 000F 0F00 0F00 0000"
  341.     $"0000 0000 FF00 0000 FF00 FF00 F000 0000"
  342.     $"0000 000F 0000 0000 00F0 00FF 00F0 0F00"
  343.     $"0000 000F 0000 0000 000F 00F0 0F00 F000"
  344.     $"0000 00F0 0000 0000 000F 00F0 0F00 F000"
  345.     $"0000 00F0 0000 FFF0 0000 F0F0 0F00 F000"
  346.     $"0000 00F0 000F 000F 0000 F000 FFFF F000"
  347.     $"0000 00F0 000F 0000 F000 F00F 0000 0F00"
  348.     $"0000 00F0 0000 F000 F000 FFF0 000F 00F0"
  349.     $"0000 00F0 0000 0000 F000 0000 0F00 00F0"
  350.     $"000F FF0F 0000 0000 F000 0000 00FF FFF0"
  351.     $"00F0 0000 F000 000F 0000 0000 0000 00F0"
  352.     $"0FFF FFFF 0FFF FFF0 FFFF FFFF FFFF FF"
  353. };
  354.  
  355. resource 'icl4' (129) {
  356.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  357.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  358.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  359.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  360.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  361.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  362.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  363.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  364.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  365.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  366.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  367.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  368.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  369.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  370.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  371.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  372.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  373.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  374.     $"0000 0000 00FF FFFF 0000 0000 0000 0000"
  375.     $"0000 0000 FF00 0000 FF00 0000 0000 0000"
  376.     $"0000 000F 0000 0000 00F0 0000 00F0 0F00"
  377.     $"0000 000F 0000 0000 000F 0000 0F00 F000"
  378.     $"0000 00F0 0000 0000 000F 0000 0F00 F000"
  379.     $"0000 00F0 0000 FFF0 0000 F000 0F00 F000"
  380.     $"0000 00F0 000F 000F 0000 F000 FFFF F000"
  381.     $"0000 00F0 000F 0000 F000 F00F 0000 0F00"
  382.     $"0000 00F0 0000 F000 F000 FFF0 000F 00F0"
  383.     $"0000 00F0 0000 0000 F000 0000 0F00 00F0"
  384.     $"000F FF0F 0000 0000 F000 0000 00FF FFF0"
  385.     $"00F0 0000 F000 000F 0000 0000 0000 00F0"
  386.     $"0FFF FFFF 0FFF FFF0 FFFF FFFF FFFF FF"
  387. };
  388.  
  389. resource 'icl8' (128) {
  390.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  391.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  392.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  393.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  394.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  395.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  396.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  397.     $"0000 0000 0000 FFFF FFFF FFFF FFFF 0000"
  398.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  399.     $"0000 0000 0000 FFFF FFFF FFFF FFFF 0000"
  400.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  401.     $"0000 0000 0000 FFFF FFFF FFFF FFFF 0000"
  402.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  403.     $"0000 0000 0000 FF00 0000 0000 FF00 0000"
  404.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  405.     $"0000 0000 00FF 0000 0000 0000 FF00 0000"
  406.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  407.     $"0000 0000 FF00 0000 0000 00FF 0000 0000"
  408.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  409.     $"0000 00FF 0000 0000 0000 00FF 0000 0000"
  410.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  411.     $"0000 FF00 0000 FF00 0000 00FF 0000 0000"
  412.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  413.     $"00FF 0000 0000 FF00 0000 00FF 0000 0000"
  414.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  415.     $"00FF 0000 0000 FF00 0000 00FF 0000 0000"
  416.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  417.     $"00FF 0000 0000 FF00 0000 00FF 0000 0000"
  418.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  419.     $"00FF 0000 00FF FF00 0000 00FF 0000 0000"
  420.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  421.     $"00FF 0000 FF00 FFFF 0000 00FF 0000 0000"
  422.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  423.     $"00FF 0000 FF00 FFFF 0000 FF00 0000 0000"
  424.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  425.     $"0000 FF00 00FF FF00 0000 FF00 0000 0000"
  426.     $"0000 0000 0000 0000 0000 FFFF FFFF FFFF"
  427.     $"0000 00FF 00FF 0000 00FF 0000 0000 0000"
  428.     $"0000 0000 0000 0000 FFFF 0000 0000 0000"
  429.     $"FFFF 0000 FFFF 0000 FF00 0000 0000 0000"
  430.     $"0000 0000 0000 00FF 0000 0000 0000 0000"
  431.     $"0000 FF00 0000 FFFF 0000 FF00 00FF 0000"
  432.     $"0000 0000 0000 00FF 0000 0000 0000 0000"
  433.     $"0000 00FF 0000 FF00 00FF 0000 FF00 0000"
  434.     $"0000 0000 0000 FF00 0000 0000 0000 0000"
  435.     $"0000 00FF 0000 FF00 00FF 0000 FF00 0000"
  436.     $"0000 0000 0000 FF00 0000 0000 FFFF FF00"
  437.     $"0000 0000 FF00 FF00 00FF 0000 FF00 0000"
  438.     $"0000 0000 0000 FF00 0000 00FF 0000 00FF"
  439.     $"0000 0000 FF00 0000 FFFF FFFF FF00 0000"
  440.     $"0000 0000 0000 FF00 0000 00FF 0000 0000"
  441.     $"FF00 0000 FF00 00FF 0000 0000 00FF 0000"
  442.     $"0000 0000 0000 FF00 0000 0000 FF00 0000"
  443.     $"FF00 0000 FFFF FF00 0000 00FF 0000 FF00"
  444.     $"0000 0000 0000 FF00 0000 0000 0000 0000"
  445.     $"FF00 0000 0000 0000 00FF 0000 0000 FF00"
  446.     $"0000 00FF FFFF 00FF 0000 0000 0000 0000"
  447.     $"FF00 0000 0000 0000 0000 FFFF FFFF FF00"
  448.     $"0000 FF00 0000 0000 FF00 0000 0000 00FF"
  449.     $"0000 0000 0000 0000 0000 0000 0000 FF00"
  450.     $"00FF FFFF FFFF FFFF 00FF FFFF FFFF FF00"
  451.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  452. };
  453.  
  454. resource 'icl8' (129) {
  455.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  456.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  457.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  458.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  459.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  460.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  461.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  462.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  463.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  464.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  465.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  466.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  467.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  468.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  469.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  470.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  471.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  472.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  473.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  474.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  475.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  476.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  477.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  478.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  479.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  480.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  481.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  482.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  483.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  484.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  485.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  486.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  487.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  488.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  489.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  490.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  491.     $"0000 0000 0000 0000 0000 FFFF FFFF FFFF"
  492.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  493.     $"0000 0000 0000 0000 FFFF 0000 0000 0000"
  494.     $"FFFF 0000 0000 0000 0000 0000 0000 0000"
  495.     $"0000 0000 0000 00FF 0000 0000 0000 0000"
  496.     $"0000 FF00 0000 0000 0000 FF00 00FF 0000"
  497.     $"0000 0000 0000 00FF 0000 0000 0000 0000"
  498.     $"0000 00FF 0000 0000 00FF 0000 FF00 0000"
  499.     $"0000 0000 0000 FF00 0000 0000 0000 0000"
  500.     $"0000 00FF 0000 0000 00FF 0000 FF00 0000"
  501.     $"0000 0000 0000 FF00 0000 0000 FFFF FF00"
  502.     $"0000 0000 FF00 0000 00FF 0000 FF00 0000"
  503.     $"0000 0000 0000 FF00 0000 00FF 0000 00FF"
  504.     $"0000 0000 FF00 0000 FFFF FFFF FF00 0000"
  505.     $"0000 0000 0000 FF00 0000 00FF 0000 0000"
  506.     $"FF00 0000 FF00 00FF 0000 0000 00FF 0000"
  507.     $"0000 0000 0000 FF00 0000 0000 FF00 0000"
  508.     $"FF00 0000 FFFF FF00 0000 00FF 0000 FF00"
  509.     $"0000 0000 0000 FF00 0000 0000 0000 0000"
  510.     $"FF00 0000 0000 0000 00FF 0000 0000 FF00"
  511.     $"0000 00FF FFFF 00FF 0000 0000 0000 0000"
  512.     $"FF00 0000 0000 0000 0000 FFFF FFFF FF00"
  513.     $"0000 FF00 0000 0000 FF00 0000 0000 00FF"
  514.     $"0000 0000 0000 0000 0000 0000 0000 FF00"
  515.     $"00FF FFFF FFFF FFFF 00FF FFFF FFFF FF00"
  516.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  517. };
  518.  
  519. resource 'ICN#' (128) {
  520.     {    /* array: 2 elements */
  521.         /* [1] */
  522.         $"0000 0000 0000 0000 0000 0000 0000 03FC"
  523.         $"0000 03FC 0000 03FC 0000 0208 0000 0408"
  524.         $"0000 0810 0000 1010 0000 2210 0000 4210"
  525.         $"0000 4210 0000 4210 0000 4610 0000 4B10"
  526.         $"0000 4B20 0000 2620 003F 1440 00C0 CC80"
  527.         $"0100 2324 0100 1248 0200 1248 020E 0A48"
  528.         $"0211 08F8 0210 8904 0208 8E12 0200 8042"
  529.         $"1D00 803E 2081 0002 7F7E FFFC",
  530.         /* [2] */
  531.         $"0000 0000 0000 0000 0000 0000 0000 03FC"
  532.         $"0000 03FC 0000 03FC 0000 03F8 0000 07F8"
  533.         $"0000 0FF0 0000 1FF0 0000 3FF0 0000 7FF0"
  534.         $"0000 7FF0 0000 7FF0 0000 7FF0 0000 7FF0"
  535.         $"0000 7FE0 0000 3FE0 003F 1FC0 00FF CF80"
  536.         $"01FF E324 01FF F248 03FF F248 03FF FA48"
  537.         $"03FF F8F8 03FF F9FC 03FF FFFE 03FF FFFE"
  538.         $"1FFF FFFE 3FFF FFFE 7F7E FFFC"
  539.     }
  540. };
  541.  
  542. resource 'ICN#' (129) {
  543.     {    /* array: 2 elements */
  544.         /* [1] */
  545.         $"0000 0000 0000 0000 0000 0000 0000 0000"
  546.         $"0000 0000 0000 0000 0000 0000 0000 0000"
  547.         $"0000 0000 0000 0000 0000 0000 0000 0000"
  548.         $"0000 0000 0000 0000 0000 0000 0000 0000"
  549.         $"0000 0000 0000 0000 003F 0000 00C0 C000"
  550.         $"0100 2024 0100 1048 0200 1048 020E 0848"
  551.         $"0211 08F8 0210 8904 0208 8E12 0200 8042"
  552.         $"1D00 803E 2081 0002 7F7E FFFC",
  553.         /* [2] */
  554.         $"0000 0000 0000 0000 0000 0000 0000 0000"
  555.         $"0000 0000 0000 0000 0000 0000 0000 0000"
  556.         $"0000 0000 0000 0000 0000 0000 0000 0000"
  557.         $"0000 0000 0000 0000 0000 0000 0000 0000"
  558.         $"0000 0000 0000 0000 003F 0000 00FF C000"
  559.         $"01FF E024 01FF F048 03FF F048 03FF F848"
  560.         $"03FF F8F8 03FF F9FC 03FF FFFE 03FF FFFE"
  561.         $"1FFF FFFE 3FFF FFFE 7F7E FFFC"
  562.     }
  563. };
  564.  
  565. resource 'ics#' (128) {
  566.     {    /* array: 2 elements */
  567.         /* [1] */
  568.         $"0000 007C 007C 0078 0028 0048 0048 0070"
  569.         $"0020 0FA0 1045 132A 14AA 10BE 0941 7FFE",
  570.         /* [2] */
  571.         $"0000 007C 007C 0078 0038 0078 0078 0070"
  572.         $"0020 0FA0 1FC5 1FEE 1FEE 1FFE 0FFF 7FFE"
  573.     }
  574. };
  575.  
  576. resource 'ics#' (129) {
  577.     {    /* array: 2 elements */
  578.         /* [1] */
  579.         $"0000 0000 0000 0000 0000 0000 0000 0000"
  580.         $"0000 0F80 1045 132A 14AA 10BE 0941 7FFE",
  581.         /* [2] */
  582.         $"0000 0000 0000 0000 0000 0000 0000 0000"
  583.         $"0000 0F80 1FC5 1FEE 1FEE 1FFE 0FFF 7FFE"
  584.     }
  585. };
  586.  
  587. resource 'ics4' (128) {
  588.     $"0000 0000 0000 0000 0000 0000 0FFF FF00"
  589.     $"0000 0000 0FFF FF00 0000 0000 0FFF F000"
  590.     $"0000 0000 00F0 F000 0000 0000 0F00 F000"
  591.     $"0000 0000 0F00 F000 0000 0000 0FFF 0000"
  592.     $"0000 0000 00F0 0000 0000 FFFF F0F0 0000"
  593.     $"000F 0000 0F00 0F0F 000F 00FF 00F0 F0F0"
  594.     $"000F 0F00 F0F0 F0F0 000F 0000 F0FF FFF0"
  595.     $"0000 F00F 0F00 000F 0FFF FFFF FFFF FFF0"
  596. };
  597.  
  598. resource 'ics4' (129) {
  599.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  600.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  601.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  602.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  603.     $"0000 0000 0000 0000 0000 FFFF F000 0000"
  604.     $"000F 0000 0F00 0F0F 000F 00FF 00F0 F0F0"
  605.     $"000F 0F00 F0F0 F0F0 000F 0000 F0FF FFF0"
  606.     $"0000 F00F 0F00 000F 0FFF FFFF FFFF FFF0"
  607. };
  608.  
  609. resource 'ics8' (128) {
  610.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  611.     $"0000 0000 0000 0000 00FF FFFF FFFF 0000"
  612.     $"0000 0000 0000 0000 00FF FFFF FFFF 0000"
  613.     $"0000 0000 0000 0000 00FF FFFF FF00 0000"
  614.     $"0000 0000 0000 0000 0000 FF00 FF00 0000"
  615.     $"0000 0000 0000 0000 00FF 0000 FF00 0000"
  616.     $"0000 0000 0000 0000 00FF 0000 FF00 0000"
  617.     $"0000 0000 0000 0000 00FF FFFF 0000 0000"
  618.     $"0000 0000 0000 0000 0000 FF00 0000 0000"
  619.     $"0000 0000 FFFF FFFF FF00 FF00 0000 0000"
  620.     $"0000 00FF 0000 0000 00FF 0000 00FF 00FF"
  621.     $"0000 00FF 0000 FFFF 0000 FF00 FF00 FF00"
  622.     $"0000 00FF 00FF 0000 FF00 FF00 FF00 FF00"
  623.     $"0000 00FF 0000 0000 FF00 FFFF FFFF FF00"
  624.     $"0000 0000 FF00 00FF 00FF 0000 0000 00FF"
  625.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FF"
  626. };
  627.  
  628. resource 'ics8' (129) {
  629.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  630.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  631.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  632.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  633.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  634.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  635.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  636.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  637.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  638.     $"0000 0000 FFFF FFFF FF00 0000 0000 0000"
  639.     $"0000 00FF 0000 0000 00FF 0000 00FF 00FF"
  640.     $"0000 00FF 0000 FFFF 0000 FF00 FF00 FF00"
  641.     $"0000 00FF 00FF 0000 FF00 FF00 FF00 FF00"
  642.     $"0000 00FF 0000 0000 FF00 FFFF FFFF FF00"
  643.     $"0000 0000 FF00 00FF 00FF 0000 0000 00FF"
  644.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FF"
  645. };
  646.  
  647. resource 'SICN' (128) {
  648.     {    /* array: 1 elements */
  649.         /* [1] */
  650.         $"0000 007C 007C 0078 0028 0048 0048 0070"
  651.         $"0020 0FA0 1045 132A 14AA 10BE 0941 7FFE"
  652.     }
  653. };
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662. resource 'CURS' (ibeamCursor) {
  663.     $"0C60 0280 0100 0100 0100 0100 0100 0100"
  664.     $"0100 0100 0100 0100 0100 0100 0280 0C60",
  665.     $"",
  666.     {7, 7}
  667. };
  668.  
  669. resource 'CURS' (oappCursor) {
  670.     $"0000 0000 38F0 4510 4510 4530 38D0 0000"
  671.     $"0000 79E0 4510 4510 4510 79E0 4100 41",
  672.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  673.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF",
  674.     {8, 6}
  675. };
  676.  
  677. resource 'CURS' (odocCursor) {
  678.     $"0010 0010 38F0 4510 4510 4510 38F0 0000"
  679.     $"0000 0000 38E0 4510 4500 4500 38F0",
  680.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  681.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF",
  682.     {8, 6}
  683. };
  684.  
  685. resource 'CURS' (pdocCursor) {
  686.     $"0010 0010 78F0 4510 4510 4510 78F0 4000"
  687.     $"4000 0000 38E0 4510 4500 4500 38F0",
  688.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  689.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF",
  690.     {8, 6}
  691. };
  692.  
  693. resource 'CURS' (quitCursor) {
  694.     $"0000 0000 3D10 4510 4510 4510 3CE0 0400"
  695.     $"1440 0040 10E0 1040 1040 1040 1030",
  696.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  697.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF",
  698.     {8, 6}
  699. };
  700.  
  701. resource 'CURS' (ansrCursor) {
  702.     $"0000 0000 3D60 4590 4510 4D10 3510 0000"
  703.     $"0000 0000 3D60 4190 3900 0500 79",
  704.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  705.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF",
  706.     {8, 6}
  707. };
  708.  
  709. resource 'CURS' (mvfwCursor) {
  710.     $"0000 0000 7910 5510 5510 54A0 5440 0000"
  711.     $"1000 2800 2150 7150 2150 2150 20A0",
  712.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  713.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF",
  714.     {8, 6}
  715. };
  716.  
  717. resource 'CURS' (echoCursor) {
  718.     $"0000 0000 38E0 4510 7D00 4100 38F0 0000"
  719.     $"4000 4000 58E0 6510 4510 4510 44E0",
  720.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  721.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF",
  722.     {8, 6}
  723. };
  724.  
  725.  
  726.  
  727. /***************************************************************************/
  728. /***************************************************************************/
  729. /***************************************************************************/
  730.  
  731.  
  732.  
  733. resource 'STR#' (mApple) {
  734.     {
  735. /*  1 */    "Displays version and other information about this application."
  736.     };
  737. };
  738.  
  739.  
  740. resource 'hmnu' (mApple, "\0x14") {
  741.     HelpMgrVersion,                    /* Help Version                            */
  742.     0,                                /* options                                */
  743.     0,                                /* theProc                                */
  744.     0,                                /* variant                                */
  745.     HMSkipItem {                    /* skip missing msg                        */
  746.         },
  747.     {
  748.         /* Menu title */
  749.         HMStringResItem {
  750.             mApple,0,                /* menu item message                    */
  751.             mApple,0,                /* disabled item message                */
  752.             mApple,0,                /* reserved message                        */
  753.             mApple,0                /* reserved message                        */
  754.         },
  755.  
  756.         /* About… item */
  757.         HMStringResItem {
  758.             mApple,1,                /* menu item message                    */
  759.             mApple,1,                /* disabled item message                */
  760.             mApple,0,                /* reserved message                        */
  761.             mApple,0                /* reserved message                        */
  762.         }
  763.     };
  764. };
  765.  
  766. resource 'STR#' (mFile) {
  767.     {
  768. /*  1 */    "Operations related to communication windows.",
  769. /*  2 */    "Creates a new communication window.",
  770. /*  3 */    "Opens an existing communication window.",
  771. /*  4 */    "Closes the current communication window.",
  772. /*  5 */    "Closes the current communication window.  To enable this item, "
  773.             "choose New or Open from the File menu.",
  774. /*  6 */    "Saves the current communication window.",
  775. /*  7 */    "Saves the current communication window.  This item is enabled when a change has "
  776.             "occured to the current window since it was opened, or since the last save.",
  777. /*  8 */    "Saves the current communication window under a different name.",
  778. /*  9 */    "Saves the current communication window under a different name.  To enable this item, "
  779.             "choose New or Open from the File menu.",
  780. /* 10 */    "Duplicates the current communication window.",
  781. /* 11 */    "Duplicates the current communication window.  To enable this item, "
  782.             "choose New or Open from the File menu.",
  783. /* 12 */    "Sets up paper size, orientation, and other printing options.",
  784. /* 13 */    "Sets up paper size, orientation, and other printing options.  To enable "
  785.             "this item, choose New or Open from the File menu.",
  786. /* 14 */    "Prints the board position of the current communication window.",
  787. /* 15 */    "Prints the board position of the current communication window.  To enable this item, "
  788.             "choose New or Open from the File menu.",
  789. /* 16 */    "Quit from this application."
  790.     }
  791. };
  792.  
  793. resource 'hmnu' (mFile, "File") {
  794.     HelpMgrVersion,                    /* Help Version                            */
  795.     0,                                /* options                                */
  796.     0,                                /* theProc                                */
  797.     0,                                /* variant                                */
  798.     HMSkipItem {                    /* skip missing msg                        */
  799.         },
  800.     {
  801.         /* File */
  802.         HMStringResItem {
  803.             mFile,1,                /* menu title message                    */
  804.             mFile,1,                /* disabled title message                */
  805.             mFile,0,                /* reserved message                        */
  806.             mFile,0                    /* reserved message                        */
  807.         },
  808.  
  809.         /* New */
  810.         HMStringResItem {
  811.             mFile,2,                /* menu item message                    */
  812.             mFile,0,                /* disabled item message                */
  813.             mFile,0,                /* reserved message                        */
  814.             mFile,0                    /* reserved message                        */
  815.         },
  816.  
  817.         /* Open */
  818.         HMStringResItem {
  819.             mFile,3,                /* menu item message                    */
  820.             mFile,0,                /* disabled item message                */
  821.             mFile,0,                /* reserved message                        */
  822.             mFile,0                    /* reserved message                        */
  823.         },
  824.  
  825.         /* Disabled Line */
  826.         HMSkipItem {                /* skip missing msg                        */
  827.         },
  828.  
  829.         /* Close */
  830.         HMStringResItem {
  831.             mFile,4,                /* menu item message                    */
  832.             mFile,5,                /* disabled item message                */
  833.             mFile,0,                /* reserved message                        */
  834.             mFile,0                    /* reserved message                        */
  835.         },
  836.  
  837.         /* Save */
  838.         HMStringResItem {
  839.             mFile,6,                /* menu item message                    */
  840.             mFile,7,                /* disabled item message                */
  841.             mFile,0,                /* reserved message                        */
  842.             mFile,0                    /* reserved message                        */
  843.         },
  844.  
  845.         /* Save As… */
  846.         HMStringResItem {
  847.             mFile,8,                /* menu item message                    */
  848.             mFile,9,                /* disabled item message                */
  849.             mFile,0,                /* reserved message                        */
  850.             mFile,0                    /* reserved message                        */
  851.         },
  852.  
  853.         /* Duplicate */
  854.         HMStringResItem {
  855.             mFile,10,                /* menu item message                    */
  856.             mFile,11,                /* disabled item message                */
  857.             mFile,0,                /* reserved message                        */
  858.             mFile,0                    /* reserved message                        */
  859.         },
  860.  
  861.         /* Disabled Line */
  862.         HMSkipItem {                /* skip missing msg                        */
  863.         },
  864.  
  865.         /* Page Setup… */
  866.         HMStringResItem {
  867.             mFile,12,                /* menu item message                    */
  868.             mFile,13,                /* disabled item message                */
  869.             mFile,0,                /* reserved message                        */
  870.             mFile,0                    /* reserved message                        */
  871.         },
  872.  
  873.         /* Print */
  874.         HMStringResItem {
  875.             mFile,14,                /* menu item message                    */
  876.             mFile,15,                /* disabled item message                */
  877.             mFile,0,                /* reserved message                        */
  878.             mFile,0                    /* reserved message                        */
  879.         },
  880.  
  881.         /* Disabled Line */
  882.         HMSkipItem {                /* skip missing msg                        */
  883.         },
  884.  
  885.         /* Quit */
  886.         HMStringResItem {
  887.             mFile,16,                /* menu item message                    */
  888.             mFile,0,                /* disabled item message                */
  889.             mFile,0,                /* reserved message                        */
  890.             mFile,0                    /* reserved message                        */
  891.         }
  892.     }
  893. };
  894.  
  895.  
  896. resource 'STR#' (mEdit) {
  897.     {
  898. /*  1 */    "Editing operations.",
  899.  
  900. /*  2 */    "Undo last text change.",
  901. /*  3 */    "Undo last text change.  This item is disabled when there is no "
  902.             "window, or there is no text change to undo.",
  903. /*  4 */    "Cuts the current selection into the clipboard.",
  904. /*  5 */    "Cuts the current selection into the clipboard.  "
  905.             "(There is nothing selected right now.)",
  906. /*  6 */    "Copies the current selection into the clipboard.",
  907. /*  7 */    "Copies the current selection into the clipboard.  "
  908.             "(There is nothing selected right now.)",
  909. /*  8 */    "Pastes the clipboard contents into the document.",
  910. /*  9 */    "Pastes the current selection.  (Can't paste here.)",
  911. /* 10 */    "Clears the current selection.",
  912. /* 11 */    "Clears the current selection.  "
  913.             "(There is nothing selected right now.)"
  914.     }
  915. };
  916.  
  917. resource 'hmnu' (mEdit, "Edit") {
  918.     HelpMgrVersion,                    /* Help Version                            */
  919.     0,                                /* options                                */
  920.     0,                                /* theProc                                */
  921.     0,                                /* variant                                */
  922.     HMSkipItem {                    /* skip missing msg                        */
  923.         },
  924.     {
  925.         /* Edit */
  926.         HMStringResItem {
  927.             mEdit,1,                /* menu title message                    */
  928.             mEdit,1,                /* disabled title message                */
  929.             mEdit,0,                /* reserved message                        */
  930.             mEdit,0                    /* reserved message                        */
  931.         },
  932.  
  933.         /* Undo */
  934.         HMStringResItem {
  935.             mEdit,2,                /* menu item message                    */
  936.             mEdit,3,                /* disabled item message                */
  937.             mEdit,0,                /* reserved message                        */
  938.             mEdit,0                    /* reserved message                        */
  939.         },
  940.  
  941.         /* Disabled Line */
  942.         HMSkipItem {                /* skip missing msg                        */
  943.         },
  944.  
  945.         /* Cut */
  946.         HMStringResItem {
  947.             mEdit,4,                /* menu item message                    */
  948.             mEdit,5,                /* disabled item message                */
  949.             mEdit,0,                /* reserved message                        */
  950.             mEdit,0                    /* reserved message                        */
  951.         },
  952.  
  953.         /* Copy */
  954.         HMStringResItem {
  955.             mEdit,6,                /* menu item message                    */
  956.             mEdit,7,                /* disabled item message                */
  957.             mEdit,0,                /* reserved message                        */
  958.             mEdit,0                    /* reserved message                        */
  959.         },
  960.  
  961.         /* Paste */
  962.         HMStringResItem {
  963.             mEdit,8,                /* menu item message                    */
  964.             mEdit,9,                /* disabled item message                */
  965.             mEdit,0,                /* reserved message                        */
  966.             mEdit,0                    /* reserved message                        */
  967.         },
  968.  
  969.         /* Clear */
  970.         HMStringResItem {
  971.             mEdit,10,                /* menu item message                    */
  972.             mEdit,11,                /* disabled item message                */
  973.             mEdit,0,                /* reserved message                        */
  974.             mEdit,0                    /* reserved message                        */
  975.         }
  976.  
  977.     }
  978. };
  979.  
  980.  
  981. #if MACSHELL_VERSION
  982. resource 'STR#' (mCommunicate, "Communicate") {
  983.     {
  984. /*  1 */    "What to do with a communication window.",
  985. /*    2 */    "Connect to a remote user for this window.  ",
  986. /*    3 */    "Connect to a remote user for this window.  "
  987.             "To enable this item, choose New or Open from the File menu.",
  988. /*    4 */    "Send Text to remote user.",
  989. /*    5 */    "Send Text to remote user.  To enable this item, "
  990.             "first connect to a remote user.",
  991.     }
  992. };
  993. resource 'hmnu' (mCommunicate, "Game") {
  994.     HelpMgrVersion,                        /* Help Version                            */
  995.     0,                                    /* options                                */
  996.     0,                                    /* theProc                                */
  997.     0,                                    /* variant                                */
  998.     HMSkipItem {                        /* skip missing msg                        */
  999.         },
  1000.     {
  1001.         HMStringResItem {
  1002.             mCommunicate,1,                /* menu title message                    */
  1003.             mCommunicate,1,                /* disabled title message                */
  1004.             mCommunicate,0,                /* reserved message                        */
  1005.             mCommunicate,0                /* reserved message                        */
  1006.         },
  1007.  
  1008.         HMStringResItem {
  1009.             mCommunicate,2,                /* menu title message                    */
  1010.             mCommunicate,3,                /* disabled title message                */
  1011.             mCommunicate,0,                /* reserved message                        */
  1012.             mCommunicate,0                /* reserved message                        */
  1013.         },
  1014.  
  1015.         HMStringResItem {
  1016.             mCommunicate,4,                /* menu title message                    */
  1017.             mCommunicate,5,                /* disabled title message                */
  1018.             mCommunicate,0,                /* reserved message                        */
  1019.             mCommunicate,0                /* reserved message                        */
  1020.         },
  1021.  
  1022.     }
  1023. };
  1024. resource 'STR#' (rDynHelpStrings, purgeable) {
  1025.     {
  1026.         "Text displayed here was sent by a remote user.",
  1027.         "Text displayed here was sent by a remote user.  Use “Connect…” "
  1028.         "to connect to a remote user.",
  1029.     
  1030.         "Text entered here can be sent to a remote user.",
  1031.         "Use this to send a message to the opponent.  Use “Connect…” "
  1032.         "to connect to a remote user.",
  1033.     }
  1034. };
  1035. #endif
  1036.  
  1037.  
  1038. /***************************************************************************/
  1039. /***************************************************************************/
  1040. /***************************************************************************/
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047. resource 'STR#'(rPPCText, preload) {
  1048.     {
  1049. /* [1] */    "Pick somebody:",
  1050. /* [2] */    "People to chat with",
  1051.     }
  1052. };
  1053.  
  1054.  
  1055.  
  1056.  
  1057. /***************************************************************************/
  1058.  
  1059.  
  1060.  
  1061.  
  1062. resource 'DLOG' (rPrStatusDlg) {
  1063.     {110, 40, 219, 423},
  1064.     dBoxProc,
  1065.     visible,
  1066.     goAway,
  1067.     0x0,
  1068.     rPrStatusDlg,
  1069.     ""
  1070. };
  1071. resource 'DITL' (rPrStatusDlg) {
  1072.     {
  1073.         {72, 24, 92, 104},        Button { enabled, "Proceed" },
  1074.         {72, 128, 92, 208},        Button { enabled, "Pause" },
  1075.         {72, 232, 92, 362},        Button { enabled, "Cancel Printing" },
  1076.         {16, 24, 56, 300},        StaticText { disabled, "Document “^0” is being printed." }
  1077.     }
  1078. };
  1079.